001,999,654,1,255,102,102,56,0,255,255,255,1,0,0,103,994,607,994,278,581,72,581,10,581,9,580,9,578,8,575,8,572,7,567,7,563,7,557,6,551,6,545,6,538,5,531,5,523,5,515,5,508,5,499,5,490,5,483,5,475,5,467,5,460,5,453,6,447,6,441,6,435,7,431,7,426,7,423,8,420,8,418,9,417,9,417,10,417,72,4,278,4,607,5,609,7,612,10,614,15,616,20,618,27,620,34,622,43,624,53,625,64,627,76,629,89,631,103,632,118,634,133,635,150,636,167,638,185,639,204,640,223,642,243,643,264,644,285,645,307,645,329,646,352,647,376,647,399,648,424,648,449,648,474,649,499,649,524,649,549,648,574,648,599,648,622,647,646,647,669,646,691,645,713,645,734,644,755,643,775,642,794,640,813,639,831,638,848,636,865,635,880,634,895,632,909,631,922,629,934,627,945,625,955,624,964,622,971,620,978,618,983,616,988,614,991,612,993,609,994,607,,1,255,120,120,79,0,255,255,255,1,0,0,103,929,613,929,280,571,71,571,9,571,9,570,8,568,8,565,7,562,7,559,7,554,6,550,6,545,6,539,5,534,5,527,5,521,5,514,4,507,4,499,4,492,4,485,4,478,5,471,5,465,5,459,5,454,6,449,6,444,6,440,7,436,7,433,7,431,8,429,8,428,9,428,9,428,71,69,280,69,613,70,615,72,617,75,618,79,620,84,622,90,624,97,625,104,627,113,628,123,630,133,631,144,633,156,634,169,635,183,637,197,638,212,639,227,640,244,641,260,642,278,643,296,644,314,645,333,646,353,646,372,647,393,647,413,648,434,648,456,648,477,648,499,648,521,648,543,648,564,648,585,648,606,647,626,647,646,646,666,646,685,645,703,644,721,643,738,642,755,641,771,640,787,639,802,638,816,637,830,635,843,634,854,633,866,631,876,630,886,628,894,627,902,625,909,624,915,622,920,620,924,618,927,617,929,615,929,613,,1,255,138,138,102,0,255,255,255,1,0,0,103,864,619,864,283,560,71,560,9,560,9,559,8,558,8,555,7,553,7,550,7,546,6,543,6,538,6,533,5,528,5,523,5,517,5,512,4,506,4,499,4,493,4,487,4,481,5,476,5,470,5,465,5,460,6,456,6,452,6,449,7,446,7,443,7,441,8,440,8,439,9,438,9,438,71,134,283,134,619,135,621,137,622,140,624,143,625,147,626,152,628,158,629,165,631,173,632,181,633,190,634,199,635,210,636,220,638,232,639,244,640,257,641,270,642,283,642,298,643,312,644,328,645,343,645,359,646,375,647,392,647,409,647,427,648,445,648,462,648,481,648,499,648,518,648,536,648,554,648,572,648,589,647,606,647,623,647,639,646,656,645,671,645,686,644,701,643,715,642,729,642,742,641,755,640,767,639,778,638,789,636,799,635,809,634,818,633,826,632,834,631,840,629,846,628,851,626,856,625,859,624,862,622,863,621,864,619,,1,255,156,156,125,0,255,255,255,1,0,0,87,800,625,800,286,549,71,549,9,548,8,545,7,541,7,535,6,527,5,519,5,510,4,499,4,489,4,480,5,471,5,464,6,458,7,453,7,450,8,449,9,449,71,199,286,199,625,200,626,202,627,204,629,207,630,211,631,215,632,220,633,226,634,232,635,239,636,246,637,254,638,263,639,272,640,281,641,291,641,301,642,312,643,323,644,335,644,347,645,359,645,372,646,385,646,398,647,412,647,426,648,440,648,455,648,469,648,484,648,499,648,514,648,529,648,544,648,558,648,573,648,586,647,600,647,614,646,627,646,639,645,652,645,664,644,675,644,687,643,697,642,708,641,718,641,727,640,736,639,745,638,753,637,760,636,767,635,773,634,779,633,784,632,788,631,792,630,795,629,797,627,799,626,800,625,,1,255,176,176,153,0,255,255,255,1,0,0,87,735,631,735,289,539,71,539,9,538,8,536,7,532,7,527,6,521,5,514,5,507,4,499,4,491,4,484,5,477,5,472,6,467,7,463,7,461,8,460,9,460,71,264,289,264,631,265,632,267,633,269,634,271,635,274,635,278,636,282,637,287,638,292,638,297,639,303,640,309,641,316,641,323,642,330,643,338,643,346,644,355,644,363,645,372,645,382,646,391,646,401,647,411,647,422,647,432,648,443,648,454,648,465,648,476,648,488,648,499,648,511,648,522,648,534,648,545,648,556,648,567,648,577,647,588,647,598,647,608,646,617,646,627,645,636,645,644,644,653,644,661,643,669,643,676,642,683,641,690,641,696,640,702,639,707,638,712,638,717,637,721,636,725,635,727,635,730,634,732,633,734,632,735,631,,1,255,194,194,176,0,255,255,255,1,0,0,55,670,636,670,292,528,71,528,9,527,8,525,7,523,7,519,6,515,5,511,5,505,4,499,4,494,4,488,5,484,5,479,6,476,7,473,7,472,8,471,9,471,71,329,292,329,636,331,638,335,639,341,640,347,641,355,642,364,643,374,644,385,645,397,645,410,646,423,647,437,647,452,648,467,648,483,648,499,648,515,648,532,648,547,648,562,647,576,647,590,646,602,645,614,645,625,644,635,643,644,642,652,641,658,640,664,639,667,638,670,636,,1,255,212,212,199,0,255,255,255,1,0,0,55,605,642,605,295,517,71,517,9,517,8,516,7,514,7,512,6,509,5,506,5,503,4,499,4,496,4,492,5,489,5,487,6,484,7,483,7,482,8,482,9,482,71,393,295,393,642,396,643,399,643,403,644,408,644,413,645,419,645,425,646,432,646,439,647,447,647,455,647,463,648,472,648,481,648,490,648,499,648,509,648,518,648,527,648,536,648,544,647,552,647,560,647,567,646,574,646,580,645,586,645,591,644,596,644,600,643,603,643,605,642,,1,255,229,229,221,0,255,255,255,1,0,0,17,540,649,540,298,506,72,506,10,505,8,504,6,502,5,499,5,496,5,494,6,493,8,492,10,492,72,458,298,458,649,499,649,540,649,,2,0,0,0,0,255,0,0,0,1,0,0,65,994,278,993,279,991,280,988,281,983,282,978,283,971,284,964,285,955,286,945,287,934,287,922,288,909,289,895,290,880,291,865,292,848,292,831,293,813,294,794,294,775,295,755,295,734,296,713,296,691,297,669,297,646,297,622,298,599,298,574,298,549,298,524,298,499,298,474,298,449,298,424,298,399,298,376,298,352,297,329,297,307,297,285,296,264,296,243,295,223,295,204,294,185,294,167,293,150,292,133,292,118,291,103,290,89,289,76,288,64,287,53,287,43,286,34,285,27,284,20,283,15,282,10,281,7,280,5,279,4,278,,2,0,0,0,0,255,0,0,0,1,0,0,2,417,72,581,72,,2,0,0,0,0,255,0,0,0,1,0,0,103,994,607,994,278,581,72,581,10,581,9,580,9,578,8,575,8,572,7,567,7,563,7,557,6,551,6,545,6,538,5,531,5,523,5,515,5,508,5,499,5,490,5,483,5,475,5,467,5,460,5,453,6,447,6,441,6,435,7,431,7,426,7,423,8,420,8,418,9,417,9,417,10,417,72,4,278,4,607,5,609,7,612,10,614,15,616,20,618,27,620,34,622,43,624,53,625,64,627,76,629,89,631,103,632,118,634,133,635,150,636,167,638,185,639,204,640,223,642,243,643,264,644,285,645,307,645,329,646,352,647,376,647,399,648,424,648,449,648,474,649,499,649,524,649,549,648,574,648,599,648,622,647,646,647,669,646,691,645,713,645,734,644,755,643,775,642,794,640,813,639,831,638,848,636,865,635,880,634,895,632,909,631,922,629,934,627,945,625,955,624,964,622,971,620,978,618,983,616,988,614,991,612,993,609,994,607,,1,255,127,127,89,255,0,0,0,1,0,0,28,393,109,390,101,297,139,300,147,301,149,302,150,304,151,306,151,309,152,312,152,315,152,318,152,322,152,326,151,330,151,334,150,339,148,343,147,348,145,353,143,362,139,370,135,378,130,384,125,388,121,392,116,393,112,393,109,,1,255,127,127,89,255,0,0,0,1,0,0,36,271,181,265,165,74,244,81,260,83,263,85,266,89,268,93,270,98,271,104,271,111,272,118,271,125,270,134,269,142,267,151,265,160,263,169,260,179,256,189,252,198,248,208,244,216,239,225,234,233,230,240,225,246,220,252,215,258,210,262,206,266,201,269,197,271,192,272,188,272,184,271,181,,1,255,204,204,189,255,0,0,0,1,0,0,41,337,105,342,103,346,101,351,100,355,98,360,97,364,96,368,96,371,95,375,95,378,95,381,96,383,96,386,97,387,98,389,99,390,101,390,104,388,108,385,113,380,117,374,122,367,127,359,131,350,135,340,139,331,142,323,144,315,145,308,145,303,144,300,142,297,139,297,136,298,132,302,127,306,123,312,118,319,113,328,109,337,105,,1,255,204,204,189,255,0,0,0,1,0,0,65,156,173,166,169,175,166,185,163,194,160,203,158,211,156,219,155,227,154,234,154,241,154,246,155,252,156,256,157,260,159,263,162,265,165,265,169,265,172,264,176,262,181,259,185,255,190,251,194,246,199,240,204,233,209,226,214,218,218,210,223,201,228,192,232,182,237,173,241,163,244,153,247,144,249,135,251,127,253,119,254,111,255,104,255,98,255,92,255,87,253,82,252,79,250,76,247,74,244,73,241,73,237,74,233,76,229,79,224,83,220,87,215,92,210,98,205,105,201,112,196,120,191,128,186,137,181,146,177,156,173,